// 1. 导入createApp函数
import { createApp } from 'vue';
// 2. 编写一个根组件App.vue，并导入进来
import App from './App.vue';

// 3. 基于根组件创建应用实例
const app = createApp(App);

// 全局混入，所有组件混入了这些逻辑代码
app.mixin({
  data() {
    return {
      msg: '这个消息能被全局访问'
    };
  },
  methods: {
    sayHi() {
      console.log('打个招呼~~');
    }
  }
});


// 4. 挂载到 index.html 的 #app 容器中
app.mount('#app');